import java.util.ArrayList;


public class is_exist {
    // 用于添加学生，判断是否存在此学号，如不存在返回false,存在返回true
    public static boolean is_exist_id(ArrayList<Student> studentlist, String sid) {
        for (Student student : studentlist) {
            System.out.println(student.getSid());
            if (student.getSid().equals(sid)) {
                return true;
            }
        }
        return false;
    }


    // 用于删除学生，判断学号是否存在，如不存在返回-1，存在返回该学生对象所在数组的集合
    public static int isid(ArrayList<Student> studentlist, String sid) {
        for (int i = 0; i < studentlist.size(); i++) {
            if (studentlist.get(i).getSid().equals(sid)) {
                return i;
            }
        }
        return -1;
    }

    // 用于id为2的学生年龄+1，判断学号是否存在，如不存在返回false，存在返回ture
    public static void is_id_2(ArrayList<Student> studentlist) {
        for (Student student : studentlist) {
            String sid = "2";
            if (student.getSid().equals(sid)) {
                student.setAge(student.getAge()+1);
                System.out.println("学生学号（id）为2的学生年龄已+1");
                return;
            }
        }
        System.out.println("无学号为2的学生");
    }
}
